package cn.tedu.train.management.mapper;


import cn.tedu.train.management.pojo.entity.Train;
import cn.tedu.train.management.pojo.vo.TrainListItemVO;
import cn.tedu.train.management.pojo.vo.TrainNameListVO;
import cn.tedu.train.management.pojo.vo.TrainStandardVO;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface TrainMapper extends BaseMapper<Train> {

    int insertBatch(List<Train> trainList);

    /**
     * 根据管理员id查询管理员数据详情
     *
     * @param id 管理员id
     * @return 匹配的管理员数据详情，如果没有匹配的数据，则返回null
     */
    TrainStandardVO getStandardById(Long id);



    /**
     * 查询管理员数据列表
     *
     * @return 管理员数据列表
     */
    List<TrainListItemVO> list();

    /*查询医生姓名*/
    List<TrainNameListVO> listTrainName();
}
